﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IOC01
{
    public class Class1
    {
        // 从依赖倒置原则到IOC控制反转实现
        // 手写工厂+配置文件+反射 到DI 依赖注入的实现
        //Untity容器的使用 生命周期的管理 配置文件 特殊类型
        //手写IOC容器 解读IOC的实现
        // Unity的AOP应用
        //DIP 体统架构时 高层模块不应该依赖底层模块 二者通过抽象来依赖 依赖抽象 而不是依赖细节 
    }
}
